home *** CD-ROM | disk | FTP | other *** search
/ Resource Library: Multimedia / Resource Library: Multimedia.iso / sgml / msdos / sgml07 / todo < prev    next >
Encoding:
Text File  |  1992-03-27  |  1.6 KB  |  50 lines

  1. Resize hash tables if they become too full.
  2.  
  3. How should attribute value literal interpretation and attribute value
  4. tokenization cope with numeric character references to RE/RS/SEPCHAR?
  5.  
  6. Say something in the man page about message catalogues.
  7.  
  8. Consider whether there should be an output command for the APPINFO
  9. parameter in the SGML declaration.
  10.  
  11. Consider whether support for SHORTREF NONE requires further changes
  12. (other than disallowing short reference mapping declaration).
  13.  
  14. Try to avoid doing closing and reopening files.  (Perhaps keep a few
  15. levels open, and the rest in memory.)  Make it posible to read from a
  16. pipe. (Fake /dev/fd/0.)  Automatically copy to a temporary file, as
  17. we're reading it.
  18.  
  19. Support multi-line error messages: automatically indent after
  20. newline.  (We could output to a temporary file first, then copy to
  21. stderr replacing newlines by newline+indent).
  22.  
  23. Option that says to output out of context things.
  24.  
  25. Divide up formal public identifier errors.  Give these errors their
  26. own type code.
  27.  
  28. Consider whether, when OMITTAG is NO, we need to change interpretation
  29. of an empty start-tag (7.4.1.1).
  30.  
  31. Possibly turn errors 70 and 136 into warnings.
  32.  
  33. Make things work with NORMSEP > 2.  Would need to keep track of number
  34. of CDATA and SDATA entities in CDATA attributes.
  35.  
  36. Handle `SCOPE INSTANCE'.
  37.  
  38. In entgen.c, truncate filenames for OSs that don't do this themselves.
  39.  
  40. Exit if some maximum number of errors (changeable by an option) is
  41. exceeded.
  42.  
  43. Document non-portable assumptions in the code.
  44.  
  45. Option to write out SGML declaration.
  46.  
  47. Allow there to be catalogs mapping public ids to filenames.
  48. Environment variable SGML_CATALOG containing list of filenames of
  49. catalogs.
  50.